草庐IT

iOS 应用未收到 Firebase 通知

全部标签

javascript - 无需编写自己的服务器即可从浏览器应用程序发布数据

我需要用户能够将数据从单页浏览器应用程序(SPA)发布给我,但我无法将服务器端代码放在主机上。是否有我可以使用的网络服务?我看了AmazonSQS(简单的队列服务)但我无法从浏览器中调用他们的RESTAPIduetocrossoriginpolicy.我现在更喜欢易于开发而不是健壮,所以即使只是收到一封电子邮件也可以。我不确定该网站是否会流行起来。如果是这样,那么我将开发一个服务器端组件并移动主机。 最佳答案 不仅有Web服务,而且现在有一些健壮的系统可以为您的应用程序的服务器端某些逻辑提供一种方法。它们被称为BaaS或Backen

javascript - 如何避免在 js/ajax 脚本中硬编码应用程序上下文路径

我使用SpringMVC和Javascript/ajax。我的ajax脚本引用服务器端资源的方式有问题。假设我有两个页面需要通过ajax使用相同的服务器端资源:第一页的网址是:/myapp/advertisement/28/edit/myapp/signup假设我的ajax脚本需要使用的服务器端资源是:/myapp/geolocation/addressAutocomplete截至目前,我已经在我的ajax脚本中硬编码应用程序上下文路径,即/myapp。如果以及当我的应用程序上下文路径发生变化时,我需要更新整个脚本。有解决办法吗? 最佳答案

javascript - 使用 Firebase 的服务器端计算

给定开始时间/日期和持续时间,我如何进行服务器端计算以确定对象是“finished”、“inprogress”,还是“即将到来”--Show--duration:"144"--startDate:"2015-11-10"--startTime:"14:00"--status:"?"用于确定节目是否已经开始的客户端javascript://ifnegative,thenshowhasn'tstartedyetvartime=(-(startdate.getTime()-currentdate.getTime())/1000/60);客户端javascript判断节目是否已经运行完毕://

javascript - 如何正确调整 Facebook Canvas 应用程序 (iFrame) 的大小?

我需要在更新页面内容后调整Canvas大小。我可以明确地做到这一点FB.Canvas.setSize({width:760,height:1480});然而,它在没有参数的情况下无法工作,即.setSize()。此外,我可以通过以下方式调整高度FB.Canvas.setAutoResize(true);但只会增加-当内容减少时它不会减少高度。以下行不起作用:FB.Arbiter.inform("setSize",FB.Canvas._computeContentSize());FB.Canvas.setSize(FB.Canvas._computeContentSize());如何让它

javascript - Meteor 应用程序可以被搜索引擎索引吗?

据我所知,如果页面至少满足以下两个条件之一,Google就会将其编入索引:关闭javascript加载的页面有内容。如果页面需要javascript,它位于hashbang下的url中。像这样:http://www.example.com/#!/page-name如果我说得对,那么meteor应用程序(如meteor.com,当javascript关闭时缺少内容)不会被Google编入索引。我错过了什么吗?是否有其他一些机制正在发挥作用或计划使meteor应用程序可索引? 最佳答案 我制作了一个smartpackage来准备一些爬行

javascript - 更改 yeoman 的应用程序文件夹名称

是否有任何配置文件或我们可以在yeoman中更改的内容将“app”目录设置为其他内容?我使用ZendFramework2,它使用“public”目录,因为rootyeoman使用“app”。我看到我可以在Grunt.js文件中设置目录名称,但最好在yeoman中重置默认值。 最佳答案 您想更改Gruntfile.js设置,因为从1.0版开始所有内容都列在这里,并且构建仅由Grunt完成。正如他们在website上写的那样:Yoscaffoldsoutanewapplication,writingyourGruntconfigurat

javascript - 在 AngularJS 应用程序中有条件地注入(inject)模块

我的Angular应用程序结构是这样的:App.jsangular.module('RateRequestApp',['RateRequestApp.services','RateRequestApp.controllers','ui.bootstrap','angular-loading-bar','textAngular','angularFileUpload']);我为不同的页面使用不同的HTML文件,但我没有使用Angular的$route,但我仍然想在具有不同Controller的所有页面中使用相同的应用程序。如您所见,我正在将第三方模块注入(inject)我的应用程序。问题

javascript - Firebase 检索存储在本地存储中的用户数据作为 firebase :authUser:

我正在使用Firebase和AngularJS。我正在使用Auth身份验证进行google登录并完成了该过程。现在我需要检索存储在本地存储中的用户数据,如firebase:authUser:。一旦我使用本地存储中的google帐户登录,您就拥有了firebase:authUser:.created,我需要获取这些详细信息。我使用了下面的方法来存储用户数据firebase.database().ref('users/'+user.uid).set({name:user.displayName,email:user.email,token:token}); 最佳

javascript - 在 React-Native 的非异步函数中调用异步函数 - Firebase

这就是我在React-Native中尝试做的事情。异步函数正在调用firebase。asyncfunctionOne(){asyncStuffHappens}functionTwo(){this.functionOne();}this.functionOne();未定义。我不确定如何从另一个函数调用异步函数。 最佳答案 像这样:asyncfunctionOne(){asyncStuffHappens}functionTwo(){(async()=>{awaitthis.functionOne();})();}这称为IIFE(Imme

javascript - 从 Firebase 获取随机项目

我搜索过,但所有的答案都很旧,所以也许有更好的方法。我正在尝试从FirebaseDB中获取一个随机项目,如下所示:我想获得一个随机用户,仅此而已。有什么想法吗? 最佳答案 编辑:似乎这个解决方案不起作用,因为“limitToFirst”和“limitToLast”不允许一起使用。作为引用,这是建议的(无效的)解决方案,假设您知道用户数量:constnumberOfUsers=15;constrandomIndex=Math.floor(Math.random()*numberOfUsers);varref=firebase.data